# 写在最前面：强烈建议先阅读官方教程[Dockerfile最佳实践]（https://docs.docker.com/develop/develop-images/dockerfile_best-practices/）
# 选择构建用基础镜像（选择原则：在包含所有用到的依赖前提下尽可能提及小）。如需更换，请到[dockerhub官方仓库](https://hub.docker.com/_/php?tab=tags)自行选择后替换。
FROM tangramor/nginx-php8-fpm

# 容器默认时区为UTC，如需使用上海时间请启用以下时区设置命令
#RUN apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone
RUN apk update  \
 && apk add --no-cache git

# 使用 HTTPS 协议访问容器云调用证书安装

# 设定工作目录
WORKDIR /app

# 将当前目录下所有文件拷贝到/app
COPY . /app

# 替换nginx、fpm、php配置
RUN cp /app/conf/nginx.conf /etc/nginx/conf.d/default.conf \
    && chmod -R 777 /app/storage \
    && chmod -R 777 /app/bootstrap/cache \
    && mv /app/gitpull /usr/sbin/gitpull


# 暴露端口
EXPOSE 80

#CMD ["sh", "run2.sh"]

